Page({
  data: {
    userInfo: {},
    hasUserInfo: false,
    isVip: false // 默认为非VIP
  },

  onLoad() {
    // 尝试从本地存储获取用户信息
    const userInfo = wx.getStorageSync('userInfo');
    if (userInfo) {
      this.setData({
        userInfo: userInfo,
        hasUserInfo: true
      });
    }
  },

  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认
    wx.getUserProfile({
      desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        });
        wx.setStorageSync('userInfo', res.userInfo);
      }
    });
  },

  gotoFavorites() {
    wx.navigateTo({
      url: '/pages/favorites/favorites',
    });
  },

  gotoVoiceClone() {
    wx.navigateTo({
      url: '/pages/voiceClone/voiceClone',
    });
  }
});
